package com.gusto.engine.colfil.neighborhood;

import java.util.List;

import com.gusto.engine.colfil.Distance;

/**
 * <p>A facade that is the main interaction point for neighborhood calculation.</p>
 * 
 * @author amokrane.belloui@gmail.com
 */
public interface ColNeighborhoodService {
	
	public List<Distance> getNearUsers(long userId);
	public List<Distance> getNearItems(long itemId);
	public List<Distance> getNearUsers(long userId, String formula, int MIN_SHARED_ITEM, double MIN_SIMILARITY);
	public List<Distance> getNearItems(long itemId, String formula, int MIN_SHARED_ITEM, double MIN_SIMILARITY);
	
}
